package com.ruoyi.web.controller.files.service.impl;

import com.ruoyi.web.controller.files.domain.bean.FileBean;
import com.ruoyi.web.controller.files.domain.bean.FolderProp;
import com.ruoyi.web.controller.files.domain.bean.FolderTree;
import com.ruoyi.web.controller.files.domain.bean.MergeFileBean;
import com.ruoyi.web.controller.files.service.FileService;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

@Service
public class FileServiceLocalImpl implements FileService {
    @Override
    public FileBean findOne(String id) {
        return null;
    }

    @Override
    public List<FileBean> findChildrenFiles(String userid, String pid) {
        return null;
    }

    @Override
    public Integer checkFile(String filemd5) {
        return null;
    }

    @Override
    public Integer checkChunk(String userid, String filemd5, Integer chunkNumber) {
        return null;
    }

    @Override
    public void mergeChunk(MergeFileBean bean) {

    }

    @Override
    public void addFolder(String pid, String filename, String userid, String username) {

    }

    @Override
    public void rename(String userid, String id, String filename) {

    }

    @Override
    public void delete(String createuserid, String createusername, List<String> ids) {

    }

    @Override
    public List<FolderTree> findFolderTree(String userid, String pid, List<String> ids) {
        return null;
    }

    @Override
    public List<FileBean> findFolderList(String userid, String pid, List<String> ids) {
        return null;
    }

    @Override
    public void copyTo(String userid, String username, List<String> ids, String folderid) {

    }

    @Override
    public void moveTo(String userid, List<String> ids, String folderid) {

    }

    @Override
    public void saveFromShare(String userid, String username, String folderid, String shareid, List<String> ids) {

    }

    @Override
    public List<Map<String, Object>> findParentListByPid(String pid) {
        return null;
    }

    @Override
    public List<Map<String, Object>> findParentListById(String id) {
        return null;
    }

    @Override
    public FolderProp findFolderProp(String userid, String id) {
        return null;
    }

    @Override
    public FileBean editFile(String fileid, byte[] bytes) {
        return null;
    }

    @Override
    public FileBean addFile(String pid, String filename, byte[] bytes, String userid, String username) {
        return null;
    }

    @Override
    public void addFromAppFile(String fileId, String targetFolderId, String userId, String userName) {

    }
}
